import pandas as pd
import numpy as np
def get_stu_info(file_path,sheetname,start_row=6,grade_col=13):
    '''
    获取学生成绩的方法
    :param file_path:老师录入成绩的原始文件
    :param student_count: 成绩单包含的学生人数
    :param start_row:学生个人成绩开始的行索引（默认为第六行）
    :param non_grade_col:每道小题的详细得分开始的列索引（默认为第13列）
    :return:list
    '''
    
    data=pd.read_excel(file_path,sheet_name = sheetname,skiprows=start_row,header=None,dtype = {'考试日期':str})
    # print(data)
    student_grades=data.iloc[:,:grade_col]
    student_grades=np.array(student_grades)
    return student_grades

# import json
# file_path='tmp/grade.xls'
# stu_info=get_stu_info(file_path,'考试成绩').tolist()
# for i in range(len(stu_info)):
#     stu_info[i][9] = str(stu_info[i][9])
# with open('stu_info.json', 'w') as rgj :
#     json.dump(stu_info, rgj)
